network design technology consulting mapping computer repair network technology phone consultants engineering manufacturing engineers it consulting gis richard glasgow maps pbx consulting engineer consulting gps